package 数据排序.自动装箱及拆箱;

        /*装箱：把基本数据类型转换为对应的包装类类型
        拆箱：把包装类类型转换为对应的基本数据类型*/

//只要是对象必须做不为null的判断！！！
public class IntegerDemo {
    public static void main(String[] args) {
        //装箱
        Integer i = Integer.valueOf(100);//i是100对应的包装类类型 明确调方法
        Integer ii = 100;//自动装箱（简化版)

        //拆箱
        //ii += 200;
        //ii=ii.intValue() + 200;//计算完是基本类型，直接赋值给ii(自动转向）
        ii += 200;//隐含了自动拆箱
        System.out.println(ii);

        Integer iii = null;//null调方法为空指针,需要做非空指针判断
        if (iii != null) {
            iii += 300;//NullPointerException


        }
    }
}